package com.deyuanyun.pic.pbf.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 腐蚀环境调查记录表
 */
public class CorrosionEnvironment {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 更新人员
     */
    private String updateUser;

    /**
     * 更新原因
     */
    private String updateRemark;

    /**
     * 逻辑删除字段
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short vsersion;

    /**
     * 管沟ID
     */
    private String trenchId;

    /**
     * 地下水：有；无；时有时无
     */
    private String groundwater;

    /**
     * PH值
     */
    private BigDecimal soilPh;

    /**
     * 根系植物：茂盛；中等；无；很少
     */
    private String deepRootedPlants;

    /**
     * 土壤松紧度：疏松；松；稍紧；紧；很紧
     */
    private String soilCompactness;

    /**
     * 土壤颜色
     */
    private String soilColor;

    /**
     * 土壤干湿度：干；润；潮；湿；水
     */
    private String soilHumidity;

    /**
     * 土壤颗粒组划分：粘粒组；粉粒组；砂粒组；砾粒组；卵（碎）粒组；块石
     */
    private String soilParticlesGroup;

    /**
     * 土壤电阻率
     */
    private BigDecimal soilResistivity;

    /**
     * 土壤取样编号：如果取样多个，用逗号隔开
     */
    private String soilSamplingNumber;

    /**
     * 地形地貌描述
     */
    private String terrainGeomorphology;

    /**
     * 土壤分层描述
     */
    private String soilLayer;

    /**
     * 记录人
     */
    private String recrder;

    /**
     * 记录时间
     */
    private Date recordTime;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 更新人员
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            更新人员
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 更新原因
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            更新原因
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除字段
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVsersion() {
        return vsersion;
    }

    /**
     * @param vsersion 
	 *            版本
     */
    public void setVsersion(Short vsersion) {
        this.vsersion = vsersion;
    }

    /**
     * @return 管沟ID
     */
    public String getTrenchId() {
        return trenchId;
    }

    /**
     * @param trenchId 
	 *            管沟ID
     */
    public void setTrenchId(String trenchId) {
        this.trenchId = trenchId == null ? null : trenchId.trim();
    }

    /**
     * @return 地下水：有；无；时有时无
     */
    public String getGroundwater() {
        return groundwater;
    }

    /**
     * @param groundwater 
	 *            地下水：有；无；时有时无
     */
    public void setGroundwater(String groundwater) {
        this.groundwater = groundwater == null ? null : groundwater.trim();
    }

    /**
     * @return PH值
     */
    public BigDecimal getSoilPh() {
        return soilPh;
    }

    /**
     * @param soilPh 
	 *            PH值
     */
    public void setSoilPh(BigDecimal soilPh) {
        this.soilPh = soilPh;
    }

    /**
     * @return 根系植物：茂盛；中等；无；很少
     */
    public String getDeepRootedPlants() {
        return deepRootedPlants;
    }

    /**
     * @param deepRootedPlants 
	 *            根系植物：茂盛；中等；无；很少
     */
    public void setDeepRootedPlants(String deepRootedPlants) {
        this.deepRootedPlants = deepRootedPlants == null ? null : deepRootedPlants.trim();
    }

    /**
     * @return 土壤松紧度：疏松；松；稍紧；紧；很紧
     */
    public String getSoilCompactness() {
        return soilCompactness;
    }

    /**
     * @param soilCompactness 
	 *            土壤松紧度：疏松；松；稍紧；紧；很紧
     */
    public void setSoilCompactness(String soilCompactness) {
        this.soilCompactness = soilCompactness == null ? null : soilCompactness.trim();
    }

    /**
     * @return 土壤颜色
     */
    public String getSoilColor() {
        return soilColor;
    }

    /**
     * @param soilColor 
	 *            土壤颜色
     */
    public void setSoilColor(String soilColor) {
        this.soilColor = soilColor == null ? null : soilColor.trim();
    }

    /**
     * @return 土壤干湿度：干；润；潮；湿；水
     */
    public String getSoilHumidity() {
        return soilHumidity;
    }

    /**
     * @param soilHumidity 
	 *            土壤干湿度：干；润；潮；湿；水
     */
    public void setSoilHumidity(String soilHumidity) {
        this.soilHumidity = soilHumidity == null ? null : soilHumidity.trim();
    }

    /**
     * @return 土壤颗粒组划分：粘粒组；粉粒组；砂粒组；砾粒组；卵（碎）粒组；块石
     */
    public String getSoilParticlesGroup() {
        return soilParticlesGroup;
    }

    /**
     * @param soilParticlesGroup 
	 *            土壤颗粒组划分：粘粒组；粉粒组；砂粒组；砾粒组；卵（碎）粒组；块石
     */
    public void setSoilParticlesGroup(String soilParticlesGroup) {
        this.soilParticlesGroup = soilParticlesGroup == null ? null : soilParticlesGroup.trim();
    }

    /**
     * @return 土壤电阻率
     */
    public BigDecimal getSoilResistivity() {
        return soilResistivity;
    }

    /**
     * @param soilResistivity 
	 *            土壤电阻率
     */
    public void setSoilResistivity(BigDecimal soilResistivity) {
        this.soilResistivity = soilResistivity;
    }

    /**
     * @return 土壤取样编号：如果取样多个，用逗号隔开
     */
    public String getSoilSamplingNumber() {
        return soilSamplingNumber;
    }

    /**
     * @param soilSamplingNumber 
	 *            土壤取样编号：如果取样多个，用逗号隔开
     */
    public void setSoilSamplingNumber(String soilSamplingNumber) {
        this.soilSamplingNumber = soilSamplingNumber == null ? null : soilSamplingNumber.trim();
    }

    /**
     * @return 地形地貌描述
     */
    public String getTerrainGeomorphology() {
        return terrainGeomorphology;
    }

    /**
     * @param terrainGeomorphology 
	 *            地形地貌描述
     */
    public void setTerrainGeomorphology(String terrainGeomorphology) {
        this.terrainGeomorphology = terrainGeomorphology == null ? null : terrainGeomorphology.trim();
    }

    /**
     * @return 土壤分层描述
     */
    public String getSoilLayer() {
        return soilLayer;
    }

    /**
     * @param soilLayer 
	 *            土壤分层描述
     */
    public void setSoilLayer(String soilLayer) {
        this.soilLayer = soilLayer == null ? null : soilLayer.trim();
    }

    /**
     * @return 记录人
     */
    public String getRecrder() {
        return recrder;
    }

    /**
     * @param recrder 
	 *            记录人
     */
    public void setRecrder(String recrder) {
        this.recrder = recrder == null ? null : recrder.trim();
    }

    /**
     * @return 记录时间
     */
    public Date getRecordTime() {
        return recordTime;
    }

    /**
     * @param recordTime 
	 *            记录时间
     */
    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }
}